|
AutoCAD VBA : Blocktausch und Datentransfer
steffen.katzschke am 01.10.2008 um 12:05 Uhr (0)
TagText lautet bspw. "CODE_60", aber Prompt "Gliederungsebene1". Letzteres ist einfach angenehmer.Extrahieren der Daten und Löschen der Blockreferenz funktioniert so weit. PurgeAll bereinigt aber nicht alles. Die eingeschachtelten Blöcke scheinen nicht erfasst zu werden. Ich habe mal vorher den Rahmen per Hand als separate Datei zur Seite gelegt. Dann habe ich in einer vollständigen Zeichnung per VBA den Rahmen entfernt, die Datei mit PurgeAll bereinigt und versucht, den externen Rahmen als Block einzufüge ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blocktausch und Datentransfer
steffen.katzschke am 07.01.2009 um 13:01 Uhr (0)
Ich bins noch mal:Das Thema ist bei mir längst Geschichte, aber ich wollte hier wenigstens kurz abschließen.Wirtschaftlich ein Desaster, aber hoffentlich lehrreich. Ich bin in kleinen Schritten voran gegangen und habe sorgsam an einfachsten Beispielen geübt. Als ich endlich alles zusammen hatte und es auf eine richtige Zeichnung losgließ, fiel mir alles aus dem Gesicht. Zeichnung öffnen, Teil ausschneiden und exportieren, Zeichnung schließen, Vorlage (Rahmen) öffnen, Export wieder importieren ... alles sup ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blocktausch und Datentransfer
steffen.katzschke am 06.10.2008 um 12:45 Uhr (0)
Ich habe immer noch Probleme bei der Identifizierung der Attribute bei einer Blockreferenz. Ich habe in einem Block mehrere Attribute mit demselben TagString. Anhand dieser Eigenschaft kann ich also nicht sicher sagen, was ich gerade in der Hand halte. Eine Positionsangabe wie InsertionPoint gibt es wohl nicht. Wie kann man sich orientieren?Gibt es eigentlich eine Art Objekt- und Eigenschaften-Explorer für die aktuelle Zeichnung?
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blocktausch und Datentransfer
steffen.katzschke am 30.09.2008 um 17:06 Uhr (0)
Windows 2000 +SP4, ACAD 2000Ich mußte mal wieder das alte CAD reaktivieren, da bei LT-Versionen die VBA-Schnittstelle fehlt.Aus einem CAE-System wurden Pläne exportiert. Diese dwg-Zeichnungen haben Zeichnungsrahmen. Die Zeichnungsrahmen sind als Blöcke angelegt. Diese enthalten Attribute mit Daten, die per Dialog editierbar sind.Folgende Punkte sind zu erledigen - Erkennen des Rahmens, - Auslesen der Attribute, - externe Speicherung der Daten, - Löschen des Rahmens, - Einsetzen eines neuen Rahmens (Block), ...
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |